css rails java jewelry design cnc autocad html xhtml php content management system mysql algorithm cmsimple software cam gold perl analysis asp diamond c++ emerald cgi j2ee .net cad autodesk